Load Value Prediction Using Prediction Outcome Histories

نویسندگان

  • Martin Burtscher
  • Benjamin G. Zorn
چکیده

Due to their occasional very long latency, load instructions are among the slowest instructions of current highperformance microprocessors. Unfortunately, their long latency also delays the execution of all the dependent instructions, which can significantly affect system performance. Load value prediction alleviates this problem by allowing the CPU to speculatively continue processing without having to wait for the memory access to complete. Today’s load value predictors can only correctly predict about 40 to 70 percent of the load instructions. Confidence estimators are employed to estimate how likely a prediction is to be correct and to keep the predictor from making a (probably incorrect) prediction if the confidence is below a preset threshold. Despite its simplicity, the adaptive prediction outcome history-based confidence estimator we present in this paper outperforms other proposed mechanisms and reaches average prediction accuracies over SPECint95 in excess of 99%, even with small predictor sizes. A detailed pipeline-level simulation shows that a load value predictor equipped with our confidence estimator not only outperforms other predictors by more than 65% when a re-fetch misprediction recovery policy is used, but is also the only predictor that yields a genuine speedup for all eight SPECint95 programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Prediction Outcome History-Based Confidence Estimation for Load Value Prediction

Load instructions occasionally incur very long latencies that can significantly affect system performance. Load value prediction alleviates this problem by allowing the CPU to speculatively continue processing without having to wait for the slow memory access to complete. Current load value predictors can only correctly predict about forty to seventy percent of the fetched load values. To avoid...

متن کامل

PREDICTION OF LOAD DEFLECTION BEHAVIOUR OF TWO WAY RC SLAB USING NEURAL NETWORK APPROACH

Reinforced concrete (RC) slabs exhibit complexities in their structural behavior under load due to the composite nature of the material and the multitude and variety of factors that affect such behavior. Current methods for determining the load-deflection behavior of reinforced concrete slabs are limited in scope and are mostly dependable on the results of experimental tests. In this study, an ...

متن کامل

Fatigue Life Prediction of Rivet Joints

Strength reduction in structures like an aircraft could be resulted as cyclic loads over a period of time and is an important factor for structural life prediction. Service loads are emphasized at the regions of stress concentration, mostly at the connection of components. The initial flaw prompting the service life was expected by using the Equivalent Initial Flaw Size (EIFS) which has been re...

متن کامل

Outcome prediction of different groups of patients using a modified scoring system

  Abstract   Background: In this study we aimed to examine the discrimination and calibration of   a severity characterization of trauma (ASCOT) in our setting to determine whether its usage   is appropriate to predict outcome of our trauma patients.   Methods: This study was conducted in three hospitals. All patients admitted in studied   hospitals were divided randomly into two equal subgroup...

متن کامل

Prediction Value of CRIB-II in Outcome of Preterm and Low Birth Weight Infants: a Prospective Cohort Study

Background: One of the most common methods of identifying mortality risk is the Clinical Risk Index for Babies scoring system (CRIB- II). The aim of this study was assessing the value of CRIB- II in predicting mortality risk in preterm and low birth weight infants in East Azerbaijan- Iran. Materials and Methods: This prospective cohort study was carried out in 2013-2014 during 6 months in NICUs...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998